package d6_reflect;

import org.junit.Test;

import java.lang.reflect.Constructor;

/**
 * 2024/7/11 掌握获取类的构造器,并对其进行操作
 */
public class Test2Constructor {

    @Test
    public void testGetConstructors(){
        //1.反射第一步：必须先得到这个类的Class对象
       Class c= Cat.class;
       //2.获取类的全部构造器
       Constructor[] constructors= c.getConstructors();
       //3.遍历数组中的每个构造器对象
        for (Constructor constructor : constructors) {
            System.out.println(constructor.getName()+"--->"
            +constructor.getParameterCount());

        }
    }
}
